package com.lmf.webservice;

import com.lmf.webservice.impl.HelloImpl;
import org.apache.cxf.endpoint.Server;
import org.apache.cxf.jaxws.JaxWsServerFactoryBean;

/**
 * webservice的服务端，生成一个wsdl文件地址
 */
public class MainServer {
    public static void main(String[] args) {
        //创建服务端工厂bean
        JaxWsServerFactoryBean serverFactoryBean = new JaxWsServerFactoryBean();
        //设置暴露服务的ip地址       //注意浏览器访问地址：这个url路径末尾要拼接上 "?wsdl"
        serverFactoryBean.setAddress("http://127.0.0.1:8888/lmf_server");
        //设置暴露的服务的具体实现类
        serverFactoryBean.setServiceClass(HelloImpl.class);

        //创建一个server端
        Server server = serverFactoryBean.create();
        //启动服务
        server.start();
        System.out.println("成功启动。。。。。。。。。。。。");
    }
}
